#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
//int main()
//{
//	FILE* pf = fopen("data.txt", "r");
//	if (pf == NULL)
//	{
//		perror("fopen");
//		return 1;
//	}
//	fputc('a', pf);
//	fputc('b', pf);
//	fputc('c', pf);
//	fputc('d', pf);
//	fputc('e', pf);
//
//	char ch = fgetc(pf);
//	printf("%c", ch);
//	ch = fgetc(pf);
//	printf("%c", ch);  ch = fgetc(pf);
//	printf("%c", ch); ch = fgetc(pf);
//	printf("%c", ch);
//	fclose(pf);
//	pf = NULL;
//	//printf("%c", fputc(pf));
//	return 0;
//}

int main()
{
	FILE* pf = fopen("data.txt", "r");
	if (pf == NULL)
	{
		perror("fopen");
		return 1;
	}
	FILE* pf2 = fopen("data2.txt", "w");
	if (pf2 == NULL)
	{
		perror("pf2");
		fclose(pf);
		return 1;
	}
	char cut = 0;
	while ((cut = fgetc(pf)) != EOF)
	{
		fputc(cut, pf2);
	}
	fclose(pf);
	fclose(pf2);
	return 0;
}